
guard-default-func-conflict {
    .m(@x, 1)                  {}
    .m(@x, 2) when (default()) {}
    .m(@x, 2) when (default()) {}

    .m(1, 1);
    .m(1, 2);
}
